/** table鼠标悬停换色* */
$(function () {
    // 如果鼠标移到行上时，执行函数
    $(".table tr").mouseover(function () {
        $(this).css({background: "#CDDAEB"});
        $(this).children('td').each(function (index, ele) {
            $(ele).css({color: "#1D1E21"});
        });
    }).mouseout(function () {
        $(this).css({background: "#FFF"});
        $(this).children('td').each(function (index, ele) {
            $(ele).css({color: "#909090"});
        });
    });
});

//审核
$(function () {
    //编辑页面
    $(".btn_audit").click(
        function () {
            var auditUrl = $(this).data("url");
            $.dialog({
                    title: "温馨提示",
                    content: "您确定要审核数据吗?",
                    ok: function () {
                        //点击确认后发送一个请求
                        $.get(auditUrl, function (data) {
                            console.log(data);
                            //删除成功
                            if (data.succeed) {
                                confirmDialog("审核成功", function () {
                                    window.location.reload()
                                }, false, "succeed");
                            } else {
                                confirmDialog(data.errorMsg, true, false, "warning");
                            }
                        })
                    },
                    cancel: true,
                    icon: "error",
                    lock: true
                }
            )
        }
    )
})

//跳转页面
$(function () {
    //编辑页面
    $(".btn_input").click(
        function () {
            window.location.href = $(this).data("url");
        }
    )

    //翻页
    $(".btn_page").click(
        function () {
            // alert(110);
            $("[name=currentPage]").val($(this).data("page"));
            $("#searchForm").submit();
        }
    )
    //每页大小
    $("[name=pageSize]").change(
        function () {
            $("[name=currentPage]").val(1);
            $("#searchForm").submit();
        }
    )
})

//提示框函数
function confirmDialog(content, ok, cancel, icon) {
    $.dialog({
        title: "温馨提示",
        content: content,
        ok: ok,
        okVal: "朕懂了",
        cancel: cancel,
        icon: icon,
        lock: true

    })
}


//单个删除
$(function () {
    $(".btn_delete").click(
        function () {
            var deleteUrl = $(this).data("delete");
            $.dialog({
                    title: "温馨提示",
                    content: "您确定要删除数据吗?",
                    ok: function () {
                        //点击确认后发送一个请求
                        $.get(deleteUrl, function (data) {
                            console.log(data);
                            //删除成功
                            if (data.succeed) {
                                confirmDialog("删除成功", function () {
                                    window.location.reload()
                                }, false, "succeed");
                            } else {
                                confirmDialog(data.errorMsg, true, false, "warning");
                            }
                        })
                    },
                    cancel: true,
                    icon: "error",
                    lock: true
                }
            )
        }
    )
});
//批量删除
$(function () {
    $(".batch_delete").click(
        function () {
            var deleteUrl = $(this).data("batchdelete");
            // console.log(deleteUrl);
            if ($(".acb:checked").size() == 0) {
                confirmDialog("请选择一个删除对象", true, false, "warning");
                return;
            }

            var ids = [];
            $(".acb").each(function (index, checkBox) {
                ids[index] = checkBox.value;
            })
            $.dialog({
                    title: "温馨提示",
                    content: "您确定要删除数据吗?",
                    ok: function () {
                        //点击确认后发送一个请求
                        $.get(deleteUrl, {ids: ids}, function (data) {
                            // console.log(data);
                            //删除成功
                            if (data.succeed) {
                                confirmDialog("删除成功", function () {
                                    window.location.reload()
                                }, false, "succeed");
                            } else {
                                confirmDialog(data.errorMsg, true, false, "warning");
                            }
                        })
                    },
                    cancel: true,
                    icon: "error",
                    lock: true
                }
            )
        }
    )
});

//注销
$(function () {
    $(".images_logout").click(
        function () {
            window.location.href = "/logout";
        }
    )
})

//保存编辑提交(ajaxForm框架)
//不适合全局
/*$(function () {
 $(".editForm").ajaxForm(
 function (data) {
 console.log(data)
 }
 )
 })*/

$(function () {
    $(".btn_click").click(function () {
        var url = $(this).data("url");
        $("#editForm").ajaxSubmit(
            function (data) {
                //成功
                if (data.succeed) {
                    confirmDialog("保存或更新成功", function () {
                        window.location.href = url;
                    }, false, "succeed");
                } else {
                    confirmDialog(data.errorMsg, true, false, "warning");
                }
            });
    });
});
